home *** CD-ROM | disk | FTP | other *** search
/ Amiga Format CD 52 / Amiga Format AFCD52 (Issue 136, May 2000).iso / -serious- / programming / other / mesa / mesa-glut / bin / mklib.amigaos next >
Text File  |  2000-02-23  |  960b  |  42 lines

  1. #!/bin/sh
  2.  
  3. # Make a standard Unix .a library file with 'ar ruv'
  4.  
  5. #--identification------------------------------------------------------
  6.  
  7. # $Id: mklib.ar-ruv,v 1.1 1997/10/21 23:32:31 brianp Exp $
  8.  
  9. # $Log: mklib.ar-ruv,v $
  10. # Revision 1.1  1997/10/21 23:32:31  brianp
  11. # Initial revision
  12. #
  13.  
  14. #--common--------------------------------------------------------------
  15.  
  16. # Usage:  mklib libname major minor file.o ...
  17. #
  18. # First argument is name of output library (LIBRARY)
  19. # Second arg is major version number (MAJOR)
  20. # Third arg is minor version number (MINOR)
  21. # Rest of arguments are object files (OBJECTS)
  22.  
  23. LIBRARY=$1
  24. shift 1
  25.  
  26. MAJOR=$1
  27. shift 1
  28.  
  29. MINOR=$1
  30. shift 1
  31.  
  32. OBJECTS=$*
  33.  
  34. #--platform-------------------------------------------------------------
  35.  
  36. /ade/m68k-amigaos/bin/ar rcv $LIBRARY $OBJECTS
  37. /ade/m68k-amigaos/bin/ranlib $LIBRARY
  38. /bin/mv $LIBRARY /LINUX/aMesa/Mesa/lib
  39. cd /LINUX/aMesa/Mesa/lib
  40. /bin/a2ixlibrary -32 $LIBRARY.data
  41. /bin/mv $LIBRARY $LIBRARY.static
  42.